#ifndef ___prueba_write
#define ___prueba_write 1


#include <stdio.h>
#include <stdlib.h>


int main(void) {

   	long cantidadPartes, numeroParte, size, cantidad, tamanoDatos, antCantidad;

        printf("Ingresar cant datos a escribir \n");
        scanf("%ld", &size);

		cantidadPartes = 1;
		cantidad = size;
        antCantidad = 0;


		while (cantidad > 65535) {

            antCantidad = cantidad;
			cantidad = cantidad - 20000;
			cantidadPartes ++;

		}

	       printf("Cant Partes: %ld TamaÃ±o total a escribir: %ld \n", cantidadPartes, size);

		      numeroParte = 1;

              while (numeroParte <= cantidadPartes) {


				if (numeroParte == 1) {

                    tamanoDatos = 0;
					tamanoDatos = cantidad;
					printf("Parte: %ld Cant a escribir %ld  \n", numeroParte, tamanoDatos);

				} else {
				    tamanoDatos = 0;
					tamanoDatos = (antCantidad - cantidad);
                    printf("Parte: %ld Cant a escribir %ld \n", numeroParte, tamanoDatos);
                    }
                numeroParte ++;
		      }

		printf("Se enviaron todos los datos \n");

    return 0;
}

#endif
